//package com.jxd.user.config;
//
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
//import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
//
///**
// * 配置类，注册web层相关组件
// */
//@Configuration
//@Slf4j
//public class WebMvcConfiguration extends WebMvcConfigurationSupport{
////
////    @Autowired
////    private JwtTokenAdminInterceptor jwtTokenAdminInterceptor;
//
//    @Autowired
//    private JwtTokenUserInterceptor jwtTokenUserInterceptor;
//
//    /**
//     * 注册自定义拦截器
//     *
//     * @param registry
//     */
//    protected void addInterceptors(InterceptorRegistry registry) {
//        log.info("开始注册自定义拦截器...");
////        // 注册后端的拦截器
////        registry.addInterceptor(jwtTokenAdminInterceptor)
////                .addPathPatterns("/admin/**")
////                .excludePathPatterns("/admin/employee/login");
//        // 注册前端的拦截器
//        registry.addInterceptor(jwtTokenUserInterceptor)
//                .addPathPatterns("/users/**")
//                .excludePathPatterns("/users/login");
//    }
//
//    /**
//     * 通过knife4j生成接口文档
//     * @return
//     */
//
//
//
//
//    /**
//     * 扩展Spring MVC框架的消息转化器
//     * @param converters
//     */
////    @Override
////    protected void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
////        log.info("扩展消息转换器...");
////        //创建一个消息转换器对象
////        MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
////        //需要为消息转换器设置一个对象转换器，对象转换器可以将Java对象序列化为json数据
////        converter.setObjectMapper(new JacksonObjectMapper());
////        //将自己的消息转化器加入容器中
////        converters.add(0,converter);
////    }
//
//}
